﻿.header {
    margin: 0px 0px 0px 0px;
    padding-top: 25px;
}

    .header .top {
        margin-bottom: 35px;
        padding-right: 26px;
        height: 50px;
    }
        .header .top a {
            text-decoration: none;
        }
        .header .top .logo {
            height: 64px;
            border: 0px;
            margin-left: 10px;
            margin-right: 10px;
            float: left;
        }
        .header .top .title {
            float: left;
        }
    .header .nav {
        height: 40px;
        clear: both;
        padding-left: 20px;
        border: 1px solid #dbdbdb;
        -moz-border-radius-topright: 5px;
        -webkit-border-top-right-radius: 5px;
        border-top-right-radius: 5px;
        -moz-border-radius-topleft: 5px;
        -webkit-border-top-left-radius: 5px;
        border-top-left-radius: 5px;
        background: url('./images/nav_bg.png') repeat-x bottom left;
        list-style: none;
        position: relative;
        padding-top: 20px;
        display:block;
    }

        .header .nav li {
            display: inline;
            position: relative;
            padding-bottom: 25px;
        }
            .header .nav li a {
                text-decoration: none;
                padding: 4px 13px 5px 13px;
                margin-right: 10px;
                -webkit-border-radius: 5px;
                -moz-border-radius: 5px;
                border-radius: 5px;
                font-size: 17px;
                color: #3e3e3e;
            }
            .header .nav li.active a {
                background: #3d84c6;
                color: #fff;
                box-shadow: 0px 0px 1px #aaa;
                border: 1px solid #eaeaea;
            }